function showSuccessMsg() {
    $('.popup_con').fadeIn('fast', function() {
        setTimeout(function(){
            $('.popup_con').fadeOut('fast',function(){}); 
        },1000) 
    });
}


function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

$(document).ready(function(){
    // TODO: 查询用户的实名认证信息
    $.get('api/v1.0/user/auth',function(resp){
        if(resp.errno == '0'){
            //正常返回 但是返回的结果可能是null
            if(resp.data.real_name && resp.data.id_card){
                 // 设置值
                $("#real-name").val(resp.data.real_name);
                $("#id-card").val(resp.data.id_card);
                // 输入框置为不可点击
                $("#real-name").prop("disabled", true);
                $("#id-card").prop("disabled", true);
                // 隐藏保存按钮
                $(".btn-success").hide()
            }

        }
        else if(errno = '4101'){
            location.href = 'login.html'
        }
        else{

            alert(resp.errmsg)
        }
    });

    // TODO: 管理实名信息表单的提交行为
    //监听提交
    $('#form-auth').submit(function (e) {
        e.preventDefault(); //关闭默认表格提交行为
        // 获取发往后台的参数
        var real_name = $('#real-name').val();
        var id_card = $("#id-card").val();

        //参数判断
        if(!(real_name && id_card)){
            $('.error-msg').show();
            return
        }
        $(".error-msg").hide();
        // 组织参数
        var params ={
            'real_name':real_name,
            'id_card':id_card
        } ;
        //ajax 发送信息到后台
        $.ajax({
            url:'/api/v1.0/user/auth',
            type:'post',
            contentType:'application/json',
            headers:{
                'X-CSRFToken':getCookie('csrf_token')
            },
            data:JSON.stringify(params),
            success:function(resp){
                if(resp.errno == '0'){
                    showSuccessMsg();
                     // 输入框置为不可点击
                    $("#real-name").prop("disabled", true);
                    $("#id-card").prop("disabled", true);
                    // 隐藏保存按钮
                    $(".btn-success").hide()
                }
                else if(resp.errno == '4101'){
                    location.href='login.html'
                }
                else{
                    alert(resp.errmsg)
                }
            }

        })
    })

});